package com.intigas.credigas.common.service;

import javax.persistence.EntityManager;

import com.intigas.credigas.model.Usuario;
import com.intigas.credigas.repository.MySQLUsuarioDAO;
import com.intigas.credigas.util.UtilitarioMysql;

public class CommonService {
	
	MySQLUsuarioDAO usuarioDAO;
	
	public CommonService() {
		EntityManager em= UtilitarioMysql.getInstance().getEntityManager();
		usuarioDAO = new MySQLUsuarioDAO(em);
	}
	
	public Usuario validarUsuario(Usuario o){
		Usuario usuariobd = usuarioDAO.findById(o);
		if(usuariobd == null){
			throw new RuntimeException("Usuario no existe");
		}else{
			
			if(!usuariobd.getPassConex().equals(o.getPassConex())){
				throw new RuntimeException("Su password es incorrecto");
			}
		}
		return usuariobd;
	}
}
